cover up one's track - Inglés Sinónimo Diccionario